Search results for "Usability inspection"

showing 10 items of 10 documents

A framework to identify primitives that represent usability within Model-Driven Development methods

2014

Context: Nowadays, there are sound methods and tools which implement the Model-Driven Development approach (MDD) satisfactorily. However, MDD approaches focus on representing and generating code that represents functionality, behaviour and persistence, putting the interaction, and more specifically the usability, in a second place. If we aim to include usability features in a system developed with a MDD tool, we need to extend manually the generated code. Objective: This paper tackles how to include functional usability features (usability recommendations strongly related to system functionality) in MDD through conceptual primitives. Method: The approach consists of studying usability guide…

Cognitive walkthroughPluralistic walkthroughComputer scienceUsabilityUsability inspectionBIBLIOTECONOMIA Y DOCUMENTACION02 engineering and technologycomputer.software_genreHuman–computer interactionSoftware_SOFTWAREENGINEERING020204 information systemsHeuristic evaluationUsability engineering0202 electrical engineering electronic engineering information engineeringWeb usabilityInformáticaModel-Driven Developmentbusiness.industry020207 software engineeringUsabilityComputer Science ApplicationsUsability goalsConceptual modelData miningbusinesscomputerLENGUAJES Y SISTEMAS INFORMATICOSSoftwareInformation Systems
researchProduct

A proposal to elicit usability requirements within a model-driven development environment

2014

[EN] Nowadays there are sound Model-Driven Development (MDD) methods that deal with functional requirements, but in general, usability is not considered from the early stages of the development. Analysts that work with MDD implement usability features manually once the code has been generated. This manual implementation contradicts the MDD paradigm and it may involve much rework. This paper proposes a method to elicit usability requirements at early stages of the software development process such a way non-experts at usability can use it. The approach consists of organizing several interface design guidelines and usability guidelines in a tree structure. These guidelines are shown to the an…

EngineeringPluralistic walkthroughCognitive walkthroughbusiness.industryTree StructureRequirements elicitation processUsability inspectionUsabilityUsability requirementsModel-driven developmentUsability goalsManagement of Technology and InnovationHeuristic evaluationUsability engineeringSystems engineeringSoftware engineeringbusinessWeb usabilityLENGUAJES Y SISTEMAS INFORMATICOSInformation Systems
researchProduct

Introducing Usability in a Conceptual Modeling-Based Software Development Process

2012

Usability plays an important role to satisfy users? needs. There are many recommendations in the HCI literature on how to improve software usability. Our research focuses on such recommendations that affect the system architecture rather than just the interface. However, improving software usability in aspects that affect architecture increases the analyst?s workload and development complexity. This paper proposes a solution based on model-driven development. We propose representing functional usability mechanisms abstractly by means of conceptual primitives. The analyst will use these primitives to incorporate functional usability features at the early stages of the development process. Fo…

InformáticaPluralistic walkthroughCognitive walkthroughComputer sciencebusiness.industryUsability inspection020207 software engineeringUsability02 engineering and technologyUsability goalsHuman–computer interaction020204 information systemsHeuristic evaluationUsability engineering0202 electrical engineering electronic engineering information engineeringbusinessSoftware engineeringWeb usability
researchProduct

Usability of Programming Languages

2016

Programming languages form the interface between programmers (the users) and the computation that they desire the computer to execute. Although studies exist for some aspects of programming language design (such as conditionals), other aspects have received little or no human factors evaluations. Designers thus have little they can rely on if they want to make new languages highly usable, and users cannot easily chose a language based on usability criteria. This SIG will bring together researchers and practitioners interested in increasing the depth and breadth of studies on the usability of programming languages, and ultimately in improving the usability of future languages. nonPeerReviewed

Pluralistic walkthroughCognitive walkthroughComputer scienceComputer programmingprogramming language usabilityUsability inspection02 engineering and technologycomputer.software_genreUsability labWorld Wide WebHuman–computer interaction020204 information systemsHeuristic evaluationUsability engineeringenduser software engineering (EUSE)0202 electrical engineering electronic engineering information engineeringpsychology of programmingFifth-generation programming languageComponent-based usability testingWeb usabilityAgile usability engineeringbusiness.industryProgramming languagePsychology of programming020207 software engineeringUsabilitySecond-generation programming languageempirical studies of programmersAPI usabilityProgramming paradigmFourth-generation programming languagebusinesscomputerProgramming language theoryProceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems
researchProduct

Usability challenges in digital learning solutions

2015

Usability is a key element in successful software. Ensuring the technical usability of a learning solution enables users to focus on their main task, learning. The purpose of this paper is to demonstrate the results of heuristic usability evaluations of digital learning solutions. Heuristic evaluations were conducted on 24 digital learning solutions from one country (Finland) and two country groups (Asian countries and Spanish speaking countries) concentrating on the usability of the user interface of each evaluated solution. The main results of this study indicate that a few heuristics cover the majority of all usability problems (UPs) observed in learning solutions, but these heuristics c…

Pluralistic walkthroughCognitive walkthroughComputer scienceUsability inspectioncomputer.software_genredigital learning solutionsUsability labSoftwareusability problemsHuman–computer interactionHeuristic evaluationUsability engineeringDigital learningComponent-based usability testingWeb usabilityta113Universal usabilityAgile usability engineeringkäytettävyysMultimediabusiness.industrySystem usability scaleheuristic evaluationUsabilityusabilityUsability goalsUser interfacebusinesscomputer2015 IEEE Frontiers in Education Conference (FIE)
researchProduct

An empirical approach for evaluating the usability of model-driven tools

2013

MDD tools are very useful to draw conceptual models and to automate code generation. Even though this would bring many benefits, wide adoption of MDD tools is not yet a reality. Various research activities are being undertaken to find why and to provide the required solutions. However, insufficient research has been done on a key factor for the acceptance of MDD tools: usability. With the help of end-users, this paper presents a framework to evaluate the usability of MDD tools. The framework will be used as a basis for a family of experiments to get clear insights into the barriers to usability that prevent MDD tools from being widely adopted in industry. To illustrate the applicability of …

Pluralistic walkthroughCognitive walkthroughComputer sciencebusiness.industryEvaluation frameworkUsabilityUsability inspectionUsabilityModel-driven developmentUsability goalsEmocardsHuman–computer interactionHeuristic evaluationUsability engineeringIR-97185Software engineeringbusinessWeb usabilityLENGUAJES Y SISTEMAS INFORMATICOSSoftware
researchProduct

Training and Deployment as a Basis for Usability Engineering of Mobile Systems

2008

Usability engineering of mobile systems challenges existing methods and raises new concerns. Usability evaluations are frequently described as a separate discipline and in many cases usability evaluations are separate activities within the design and development of systems. This paper presents a development project where training in and the deployment of a mobile system were used to identify usability problems. The project aimed to develop a mobile system to supporting information processes for workers on building sites. An iterative usability evaluation process was conducted the process was refined and validated using two action research projects. The approach of the research was user-cent…

Usability labUsability goalsCognitive walkthroughHuman–computer interactionComputer sciencebusiness.industrySystem usability scaleUsability engineeringUsability inspectionUsabilitybusinessWeb usabilityFirst International Conference on Advances in Computer-Human Interaction
researchProduct

Usability remote evaluation: METBA system

2012

Usability as well as accessibility is a key aspect in development of human-computer interaction. This paper presents the basis of usability evaluation methodology and reviews the methodology used in empirical studies of usability evaluation for disabled people. Finally, we present a solution (METBA) as a system for managing the information related to evaluation of human behavioral observation contents that is used for the registration and management of the information derived from remote usability evaluation which complements the methodology commonly used in this research area.

Usability labUsability goalsCognitive walkthroughbusiness.industryHuman–computer interactionComputer scienceSystem usability scaleUsability engineeringUsability inspectionUsabilitybusinessWeb usability2012 15th International Conference on Interactive Collaborative Learning (ICL)
researchProduct

Filtering usability data with reference to behavior

2011

No company can stay in business without having a "useful" web presence. The question is how usefullnes can be achieved. Usefullnes in this sense is how attractive and useful it is for the visitors. This can be done by observing the visitors' behavior. Doing this through interviews and observation of users in their living rooms is expensive and in many cases even impractical. So, other means need to be found. This paper presents a tool for the evaluation of usefulness of a web presence by extracting and analyzing information out of its log files. The information extraction can be refined using a set of filters which can be arbitrarily combined by the usability engineer responsible for mainta…

Usability labUsability goalsEngineeringCognitive walkthroughPluralistic walkthroughbusiness.industryHuman–computer interactionUsability engineeringUsability inspectionComputerApplications_COMPUTERSINOTHERSYSTEMSUsabilitybusinessWeb usabilityProceedings of the 2011 international workshop on DETecting and Exploiting Cultural diversiTy on the social web
researchProduct

A Quantitative Method for Localizing User Interface Problems: The D-TEO Method

2009

A large array of evaluation methods have been propo sed to identify Website usability problems. In log-based evaluation, inform ation about the performance of users is collected and stored into log files, and used to find problems and deficiencies in Web page designs. Most methods require the programming and modeling of large task models, which are cumbersome processes for evaluato rs. Also, because much statistical data is collected onto log files, recognizing which Web pages require deeper usability analysis is difficult. This paper suggests a novel quantitative method, called the D-TEO, for locating problematic Web pages. This semiautoma ted method explores the decomposition of interacti…

lcsh:T58.5-58.64Social PsychologyCognitive walkthroughPluralistic walkthroughlcsh:Information technologyComputer sciencebusiness.industryCommunicationUsability inspectionUsabilityquantitative methodusability testingusabilityHuman-Computer InteractionUsability labHuman–computer interactionHeuristic evaluationWeb pagebusinessWeb usabilitylog-based evaluationD-TEO methodHuman Technology: An Interdisciplinary Journal on Humans in ICT Environments
researchProduct